os_print_string:
	pusha

	mov ah, 0Eh			; int 10h teletype function
	mov bl,0x2e
.repeat:
	lodsb				; Get char from string
	cmp al, 0
	je .done			; If char is zero, end of string

	int 10h				; Otherwise, print it
	jmp .repeat			; And move on to next char

.done:
	popa
	ret
